package com.geek.factory.service.strategy;

import org.springframework.web.multipart.MultipartFile;

/**
 * 策略设计模式
 * 例如：文件上传的策略模式，接口：上传文件、删除文件，希望用户可以在运行时动态的选择是哪一种的上传策略
 * 1.七牛云内容存储服务
 * 2.阿里云内容存储服务
 */
public interface UploadStrategy {

    public String uploadFile(MultipartFile file);

    public boolean deleteFile(String url);

}
